Conan 2.0 使用方法

1 创建conan 文件。

在Clion 项目根目录下创建conanfile.txt

[requires]
libcurl/8.1.2

[generators]
CMakeToolchain

2 cmake安装依赖

cd examples2.0/
conan install .. --output-folder=cmake-build-debug

3 配置CmakeLists.txt


cmake_minimum_required(VERSION 3.20)
project(conan2_0 C)

set(CMAKE_C_STANDARD 11)
include(${CMAKE_BINARY_DIR}/conan_toolchain.cmake)
include_directories(include)
find_package(CURL REQUIRED)



add_executable(conan2_0 main.c)
target_link_libraries(${PROJECT_NAME} CURL::libcurl)

4 开始构建和编译

make .. -DCMAKE_TOOLCHAIN_FILE=conan_toolchain.cmake -DCMAKE_BUILD_TYPE=Release
 cmake --build .
Warning

远程开发时,下载的依赖包在 ~/.conan/,这个目录不会同步到本地,所Clion 远程开发会报错。conan 适用于windows 和mac的开发,不适合linux 开发。